package xyz.hubery.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import xyz.hubery.pojo.Goods;
import xyz.hubery.pojo.GoodsDesc;

import java.util.List;

public interface GoodsMapper extends BaseMapper<Goods> {

    // 批量新增规格项
    void addSpecOption(@Param("id") Long id , @Param("specOptionIds") List<Long> specOptionIds);

    // 删除商品的规格项
    void deleteGoodsSpecOption(Long goodId);

    // 根据id查询商品详情
    Goods findById(Long id);


    // 查询所有商品详情
    List<GoodsDesc> findAll();

    // 根据id查询商品详情
    GoodsDesc findDesc(Long id);


}
